import cache from '../config/redis.js';

// 测试Redis连接和缓存功能
async function testRedis() {
  try {
    console.log('测试Redis连接...');
    // 设置缓存
    const setResult = await cache.set('test_key', 'test_value', 60);
    console.log('设置缓存结果:', setResult);

    // 获取缓存
    const getResult = await cache.get('test_key');
    console.log('获取缓存结果:', getResult);

    // 删除缓存
    const delResult = await cache.del('test_key');
    console.log('删除缓存结果:', delResult);

    // 再次获取确认删除
    const getAfterDel = await cache.get('test_key');
    console.log('删除后获取缓存:', getAfterDel);
  } catch (err) {
    console.error('Redis测试错误:', err);
  }
}

testRedis();